package com.pcbly.web.persistence.dict;

import java.util.List;

import com.pcbly.web.bean.dict.DictCategoryAddChildBean;
import com.pcbly.web.bean.dict.DictCategoryBean;
import com.pcbly.web.persistence.BaseDao;

public interface DictCategoryDao extends BaseDao<DictCategoryBean> {
	
	public List<DictCategoryAddChildBean> queryAllDictCategoryAddChild()
			throws Exception;

	DictCategoryBean findById(String id) throws Exception;

	void createDictCategoryBean(DictCategoryBean bean) throws Exception;

	void updateDictCategoryBean(DictCategoryBean bean) throws Exception;

	List<DictCategoryBean> queryDictCategoryBeanByMasterId(String masterId)
			throws Exception;

	void removeDictCategoryById(String id) throws Exception;
}
